import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  server: {
		host: '0.0.0.0', //解决“vite use `--host` to expose”
		port: 9999,
		open: true,
/* 		proxy: {
		  '/api': {
			target: 'http://hrotest.huokesaas.com', // 本地
			changeOrigin: true, // 是否改变请求头的来源为目标 URL
				rewrite: (path) => path.replace(/^\/api/, ''), // 可选配置，用于重写请求路径
				bypass(req, res, options) {
					const realUrl = options.target + (options.rewrite ? options.rewrite(req.url) : '');
					console.log('实际地址 === ',realUrl); // 在终端显示
					res.setHeader('A-Real-Url', realUrl); // 添加响应标头(A-Real-Url为自定义命名)，在浏览器中显示
					 
				  },
			},
		}, */
	  },
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})
